fount of knowledge - English Synonyms Dictionary